package net.cyndeline.GUI

/**
 * Temporarily provides a unique identifier for each type of object that can 
 * appear on the map.
 */

object GameObjectKey {
  val default = "default"
  
  /* Agents */
  val player = "player" 
  val orc = "orc"
    
  /* Terrain */
  val castle_wall_front = "castle_wall"
  val castle_floor = "castle_floor"
  
  /* Ascii backgrounds, for use in ascii mode only. Placed at the very
   * bottom of the map, providing colored backgrounds for different type
   * of tiles. In graphics mode these would be covered up by the actual
   * graphics, or used to show where graphics are missing.
   */
  val castle_floor_cover = "castle_floor_cover"
  val castle_wall_cover = "castle_wall_cover"
}